<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>封装函数求数组最大值</title>
</head>

<body>
  <script>
    // 封装函数，求任意数组中的最大值并返回这个最大值
    // 1. 封装最大值函数，传递的参数是一个数组



    // 2. 函数内部把数组最大值求出来，并且返回 max


    let arr = [2, 33, 4, 5, 6, 1]
    // 定义一个函数
    function minArr(list) {
      //查看参数是否传入
      console.log(list);
      let min = list[0]
      for (let i = 0; i < list.length; i++) {
        if (list[i] < min) {
          min = list[i]
        }

      }
      // 需要返回一个值
      return min
    }
    // 调用函数，用一个东西接收一下
    const re2 = minArr(arr)
    console.log(re2,'数组最小值');


     // 定义一个函数
      function maxArr(list) {
        //查看参数是否传入
        console.log(list);
        let max = list[0]
        for (let i = 0; i < list.length; i++) {
          if (list[i] > max) {
            max = list[i]
          }

        }
        // 需要返回一个值
        return max
      }
      // 调用函数，用一个东西接收一下
      const re = maxArr(arr)
      console.log(re,'数组最大值');

  </script>
</body>

</html>